package com.unisal.java;

public class Whip extends Decorador{

	private Bebida bebida;
	
	public Whip(Bebida bebida) {
		this.bebida = bebida;
		setSize(getTamanho());
	}

	@Override
	public String getDescricao() {
		return bebida.getDescricao() + ", Whip";
	}

	@Override
	public Double custo() {
		Double custo = bebida.custo();
		if ( getTamanho() == TamanhoBebida.GRANDE) {custo += .45;}
		if (getTamanho() == TamanhoBebida.MEDIO) custo += .35;
		if (getTamanho() == TamanhoBebida.PEQUENO) {custo += .25;}
		
		return custo;
	}

	private TamanhoBebida getTamanho() {
		return bebida.getSize();
	}

}
